home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group98b.txt
/
000171_icon-group-sender _Mon Aug 31 09:30:21 1998.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
2KB
Return-Path: <icon-group-sender>
Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) with SMTP id JAA01105
for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 31 Aug 1998 09:30:21 -0700 (MST)
Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
id AA21456; Mon, 31 Aug 1998 09:29:56 -0700
Message-Id: <35E9AA94.7A5F5147@charlie.cns.iit.edu>
Date: Sun, 30 Aug 1998 14:40:04 -0500
From: "Thomas W. Christopher" <tc@charlie.cns.iit.edu>
Organization: Illinois Institute of Technology
X-Mailer: Mozilla 4.06 [en] (WinNT; I)
Mime-Version: 1.0
To: "icon-group@CS.Arizona.EDU" <icon-group@optima.CS.Arizona.EDU>
Subject: LL(1) and LL(k) parser generators and educational compiler available
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 866
I have placed on the web a couple of parser generators and an example
compiler
for your use. All are written in Icon. They are available at:
http://www.toc-press.com/freesoftware.htm
The parser generators are:
TCLL1 - an LL(1) parser generator. It includes panic-mode error repair.
TCLLk - an LL(k) parser generator (technically, "strong LL(k)"). I have
been using it
in classes and it appears to work, but complete tests are not complete
yet. It appears
to be comparable to LALR(1).
EULER - an EULER compiler written in Icon using TCLL1.
Illinois Institute of Technology uses these for their undergraduate
Programming
Languages and Translators course.
--
Thomas W. Christopher -- tc@charlie.cns.iit.edu , tc@toc-press.com
Principal, Tools of Computing LLC. -- http://www.toc-press.com
Associate Prof., Illinois Inst. of Tech. -- http://www.iit.edu/~tc